home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1999 July: Mac OS SDK / Dev.CD Jul 99 SDK1.toast / Development Kits / Mac OS / Interfaces&Libraries / Universal / Interfaces / PInterfaces / AERegistry.p < prev    next >
Encoding:
Text File  |  1998-08-17  |  35.8 KB  |  938 lines  |  [TEXT/MPS ]

  1. {
  2.      File:        AERegistry.p
  3.  
  4.      Contains:    AppleEvents Registry Interface.
  5.  
  6.      Version:    Technology:    System 7.5
  7.                  Release:    Universal Interfaces 3.2
  8.  
  9.      Copyright:    © 1993-1998 by Apple Computer, Inc., all rights reserved
  10.  
  11.      Bugs?:        For bug reports, consult the following page on
  12.                  the World Wide Web:
  13.  
  14.                      http://developer.apple.com/bugreporter/
  15.  
  16. }
  17. {$IFC UNDEFINED UsingIncludes}
  18. {$SETC UsingIncludes := 0}
  19. {$ENDC}
  20.  
  21. {$IFC NOT UsingIncludes}
  22.  UNIT AERegistry;
  23.  INTERFACE
  24. {$ENDC}
  25.  
  26. {$IFC UNDEFINED __AEREGISTRY__}
  27. {$SETC __AEREGISTRY__ := 1}
  28.  
  29. {$I+}
  30. {$SETC AERegistryIncludes := UsingIncludes}
  31. {$SETC UsingIncludes := 1}
  32.  
  33. {$IFC UNDEFINED __MACTYPES__}
  34. {$I MacTypes.p}
  35. {$ENDC}
  36. {$IFC UNDEFINED __ERRORS__}
  37. {$I Errors.p}
  38. {$ENDC}
  39. {$IFC UNDEFINED __APPLEEVENTS__}
  40. {$I AppleEvents.p}
  41. {$ENDC}
  42. {$IFC UNDEFINED __QUICKDRAW__}
  43. {$I Quickdraw.p}
  44. {$ENDC}
  45.  
  46.  
  47. {$PUSH}
  48. {$ALIGN MAC68K}
  49. {$LibExport+}
  50.  
  51.  
  52. CONST
  53.     cAEList                        = 'list';                        {   0x6c697374   }
  54.     cApplication                = 'capp';                        {   0x63617070   }
  55.     cArc                        = 'carc';                        {   0x63617263   }
  56.     cBoolean                    = 'bool';                        {   0x626f6f6c   }
  57.     cCell                        = 'ccel';                        {   0x6363656c   }
  58.     cChar                        = 'cha ';                        {   0x63686120   }
  59.     cColorTable                    = 'clrt';                        {   0x636c7274   }
  60.     cColumn                        = 'ccol';                        {   0x63636f6c   }
  61.     cDocument                    = 'docu';                        {   0x646f6375   }
  62.     cDrawingArea                = 'cdrw';                        {   0x63647277   }
  63.     cEnumeration                = 'enum';                        {   0x656e756d   }
  64.     cFile                        = 'file';                        {   0x66696c65   }
  65.     cFixed                        = 'fixd';                        {   0x66697864   }
  66.     cFixedPoint                    = 'fpnt';                        {   0x66706e74   }
  67.     cFixedRectangle                = 'frct';                        {   0x66726374   }
  68.     cGraphicLine                = 'glin';                        {   0x676c696e   }
  69.     cGraphicObject                = 'cgob';                        {   0x63676f62   }
  70.     cGraphicShape                = 'cgsh';                        {   0x63677368   }
  71.     cGraphicText                = 'cgtx';                        {   0x63677478   }
  72.     cGroupedGraphic                = 'cpic';                        {   0x63706963   }
  73.  
  74.     cInsertionLoc                = 'insl';                        {   0x696e736c   }
  75.     cInsertionPoint                = 'cins';                        {   0x63696e73   }
  76.     cIntlText                    = 'itxt';                        {   0x69747874   }
  77.     cIntlWritingCode            = 'intl';                        {   0x696e746c   }
  78.     cItem                        = 'citm';                        {   0x6369746d   }
  79.     cLine                        = 'clin';                        {   0x636c696e   }
  80.     cLongDateTime                = 'ldt ';                        {   0x6c647420   }
  81.     cLongFixed                    = 'lfxd';                        {   0x6c667864   }
  82.     cLongFixedPoint                = 'lfpt';                        {   0x6c667074   }
  83.     cLongFixedRectangle            = 'lfrc';                        {   0x6c667263   }
  84.     cLongInteger                = 'long';                        {   0x6c6f6e67   }
  85.     cLongPoint                    = 'lpnt';                        {   0x6c706e74   }
  86.     cLongRectangle                = 'lrct';                        {   0x6c726374   }
  87.     cMachineLoc                    = 'mLoc';                        {   0x6d4c6f63   }
  88.     cMenu                        = 'cmnu';                        {   0x636d6e75   }
  89.     cMenuItem                    = 'cmen';                        {   0x636d656e   }
  90.     cObject                        = 'cobj';                        {   0x636f626a   }
  91.     cObjectSpecifier            = 'obj ';                        {   0x6f626a20   }
  92.     cOpenableObject                = 'coob';                        {   0x636f6f62   }
  93.     cOval                        = 'covl';                        {   0x636f766c   }
  94.  
  95.     cParagraph                    = 'cpar';                        {   0x63706172   }
  96.     cPICT                        = 'PICT';                        {   0x50494354   }
  97.     cPixel                        = 'cpxl';                        {   0x6370786c   }
  98.     cPixelMap                    = 'cpix';                        {   0x63706978   }
  99.     cPolygon                    = 'cpgn';                        {   0x6370676e   }
  100.     cProperty                    = 'prop';                        {   0x70726f70   }
  101.     cQDPoint                    = 'QDpt';                        {   0x51447074   }
  102.     cQDRectangle                = 'qdrt';                        {   0x71647274   }
  103.     cRectangle                    = 'crec';                        {   0x63726563   }
  104.     cRGBColor                    = 'cRGB';                        {   0x63524742   }
  105.     cRotation                    = 'trot';                        {   0x74726f74   }
  106.     cRoundedRectangle            = 'crrc';                        {   0x63727263   }
  107.     cRow                        = 'crow';                        {   0x63726f77   }
  108.     cSelection                    = 'csel';                        {   0x6373656c   }
  109.     cShortInteger                = 'shor';                        {   0x73686f72   }
  110.     cTable                        = 'ctbl';                        {   0x6374626c   }
  111.     cText                        = 'ctxt';                        {   0x63747874   }
  112.     cTextFlow                    = 'cflo';                        {   0x63666c6f   }
  113.     cTextStyles                    = 'tsty';                        {   0x74737479   }
  114.     cType                        = 'type';                        {   0x74797065   }
  115.  
  116.     cVersion                    = 'vers';                        {   0x76657273   }
  117.     cWindow                        = 'cwin';                        {   0x6377696e   }
  118.     cWord                        = 'cwor';                        {   0x63776f72   }
  119.     enumArrows                    = 'arro';                        {   0x6172726f   }
  120.     enumJustification            = 'just';                        {   0x6a757374   }
  121.     enumKeyForm                    = 'kfrm';                        {   0x6b66726d   }
  122.     enumPosition                = 'posi';                        {   0x706f7369   }
  123.     enumProtection                = 'prtn';                        {   0x7072746e   }
  124.     enumQuality                    = 'qual';                        {   0x7175616c   }
  125.     enumSaveOptions                = 'savo';                        {   0x7361766f   }
  126.     enumStyle                    = 'styl';                        {   0x7374796c   }
  127.     enumTransferMode            = 'tran';                        {   0x7472616e   }
  128.     formUniqueID                = 'ID  ';                        {   0x49442020   }
  129.     kAEAbout                    = 'abou';                        {   0x61626f75   }
  130.     kAEAfter                    = 'afte';                        {   0x61667465   }
  131.     kAEAliasSelection            = 'sali';                        {   0x73616c69   }
  132.     kAEAllCaps                    = 'alcp';                        {   0x616c6370   }
  133.     kAEArrowAtEnd                = 'aren';                        {   0x6172656e   }
  134.     kAEArrowAtStart                = 'arst';                        {   0x61727374   }
  135.     kAEArrowBothEnds            = 'arbo';                        {   0x6172626f   }
  136.  
  137.     kAEAsk                        = 'ask ';                        {   0x61736b20   }
  138.     kAEBefore                    = 'befo';                        {   0x6265666f   }
  139.     kAEBeginning                = 'bgng';                        {   0x62676e67   }
  140.     kAEBeginsWith                = 'bgwt';                        {   0x62677774   }
  141.     kAEBeginTransaction            = 'begi';                        {   0x62656769   }
  142.     kAEBold                        = 'bold';                        {   0x626f6c64   }
  143.     kAECaseSensEquals            = 'cseq';                        {   0x63736571   }
  144.     kAECentered                    = 'cent';                        {   0x63656e74   }
  145.     kAEChangeView                = 'view';                        {   0x76696577   }
  146.     kAEClone                    = 'clon';                        {   0x636c6f6e   }
  147.     kAEClose                    = 'clos';                        {   0x636c6f73   }
  148.     kAECondensed                = 'cond';                        {   0x636f6e64   }
  149.     kAEContains                    = 'cont';                        {   0x636f6e74   }
  150.     kAECopy                        = 'copy';                        {   0x636f7079   }
  151.     kAECoreSuite                = 'core';                        {   0x636f7265   }
  152.     kAECountElements            = 'cnte';                        {   0x636e7465   }
  153.     kAECreateElement            = 'crel';                        {   0x6372656c   }
  154.     kAECreatePublisher            = 'cpub';                        {   0x63707562   }
  155.     kAECut                        = 'cut ';                        {   0x63757420   }
  156.     kAEDelete                    = 'delo';                        {   0x64656c6f   }
  157.  
  158.     kAEDoObjectsExist            = 'doex';                        {   0x646f6578   }
  159.     kAEDoScript                    = 'dosc';                        {   0x646f7363   }
  160.     kAEDrag                        = 'drag';                        {   0x64726167   }
  161.     kAEDuplicateSelection        = 'sdup';                        {   0x73647570   }
  162.     kAEEditGraphic                = 'edit';                        {   0x65646974   }
  163.     kAEEmptyTrash                = 'empt';                        {   0x656d7074   }
  164.     kAEEnd                        = 'end ';                        {   0x656e6420   }
  165.     kAEEndsWith                    = 'ends';                        {   0x656e6473   }
  166.     kAEEndTransaction            = 'endt';                        {   0x656e6474   }
  167.     kAEEquals                    = '=   ';                        {   0x3d202020   }
  168.     kAEExpanded                    = 'pexp';                        {   0x70657870   }
  169.     kAEFast                        = 'fast';                        {   0x66617374   }
  170.     kAEFinderEvents                = 'FNDR';                        {   0x464e4452   }
  171.     kAEFormulaProtect            = 'fpro';                        {   0x6670726f   }
  172.     kAEFullyJustified            = 'full';                        {   0x66756c6c   }
  173.     kAEGetClassInfo                = 'qobj';                        {   0x716f626a   }
  174.     kAEGetData                    = 'getd';                        {   0x67657464   }
  175.     kAEGetDataSize                = 'dsiz';                        {   0x6473697a   }
  176.     kAEGetEventInfo                = 'gtei';                        {   0x67746569   }
  177.     kAEGetInfoSelection            = 'sinf';                        {   0x73696e66   }
  178.  
  179.     kAEGetPrivilegeSelection    = 'sprv';                        {   0x73707276   }
  180.     kAEGetSuiteInfo                = 'gtsi';                        {   0x67747369   }
  181.     kAEGreaterThan                = '>   ';                        {   0x3e202020   }
  182.     kAEGreaterThanEquals        = '>=  ';                        {   0x3e3d2020   }
  183.     kAEGrow                        = 'grow';                        {   0x67726f77   }
  184.     kAEHidden                    = 'hidn';                        {   0x6869646e   }
  185.     kAEHiQuality                = 'hiqu';                        {   0x68697175   }
  186.     kAEImageGraphic                = 'imgr';                        {   0x696d6772   }
  187.     kAEIsUniform                = 'isun';                        {   0x6973756e   }
  188.     kAEItalic                    = 'ital';                        {   0x6974616c   }
  189.     kAELeftJustified            = 'left';                        {   0x6c656674   }
  190.     kAELessThan                    = '<   ';                        {   0x3c202020   }
  191.     kAELessThanEquals            = '<=  ';                        {   0x3c3d2020   }
  192.     kAELowercase                = 'lowc';                        {   0x6c6f7763   }
  193.     kAEMakeObjectsVisible        = 'mvis';                        {   0x6d766973   }
  194.     kAEMiscStandards            = 'misc';                        {   0x6d697363   }
  195.     kAEModifiable                = 'modf';                        {   0x6d6f6466   }
  196.     kAEMove                        = 'move';                        {   0x6d6f7665   }
  197.     kAENo                        = 'no  ';                        {   0x6e6f2020   }
  198.     kAENoArrow                    = 'arno';                        {   0x61726e6f   }
  199.  
  200.     kAENonmodifiable            = 'nmod';                        {   0x6e6d6f64   }
  201.     kAEOpen                        = 'odoc';                        {   0x6f646f63   }
  202.     kAEOpenSelection            = 'sope';                        {   0x736f7065   }
  203.     kAEOutline                    = 'outl';                        {   0x6f75746c   }
  204.     kAEPageSetup                = 'pgsu';                        {   0x70677375   }
  205.     kAEPaste                    = 'past';                        {   0x70617374   }
  206.     kAEPlain                    = 'plan';                        {   0x706c616e   }
  207.     kAEPrint                    = 'pdoc';                        {   0x70646f63   }
  208.     kAEPrintSelection            = 'spri';                        {   0x73707269   }
  209.     kAEPrintWindow                = 'pwin';                        {   0x7077696e   }
  210.     kAEPutAwaySelection            = 'sput';                        {   0x73707574   }
  211.     kAEQDAddOver                = 'addo';                        {   0x6164646f   }
  212.     kAEQDAddPin                    = 'addp';                        {   0x61646470   }
  213.     kAEQDAdMax                    = 'admx';                        {   0x61646d78   }
  214.     kAEQDAdMin                    = 'admn';                        {   0x61646d6e   }
  215.     kAEQDBic                    = 'bic ';                        {   0x62696320   }
  216.     kAEQDBlend                    = 'blnd';                        {   0x626c6e64   }
  217.     kAEQDCopy                    = 'cpy ';                        {   0x63707920   }
  218.     kAEQDNotBic                    = 'nbic';                        {   0x6e626963   }
  219.     kAEQDNotCopy                = 'ncpy';                        {   0x6e637079   }
  220.  
  221.     kAEQDNotOr                    = 'ntor';                        {   0x6e746f72   }
  222.     kAEQDNotXor                    = 'nxor';                        {   0x6e786f72   }
  223.     kAEQDOr                        = 'or  ';                        {   0x6f722020   }
  224.     kAEQDSubOver                = 'subo';                        {   0x7375626f   }
  225.     kAEQDSubPin                    = 'subp';                        {   0x73756270   }
  226.     kAEQDSupplementalSuite        = 'qdsp';                        {   0x71647370   }
  227.     kAEQDXor                    = 'xor ';                        {   0x786f7220   }
  228.     kAEQuickdrawSuite            = 'qdrw';                        {   0x71647277   }
  229.     kAEQuitAll                    = 'quia';                        {   0x71756961   }
  230.     kAERedo                        = 'redo';                        {   0x7265646f   }
  231.     kAERegular                    = 'regl';                        {   0x7265676c   }
  232.     kAEReopenApplication        = 'rapp';                        {   0x72617070   }
  233.     kAEReplace                    = 'rplc';                        {   0x72706c63   }
  234.     kAERequiredSuite            = 'reqd';                        {   0x72657164   }
  235.     kAERestart                    = 'rest';                        {   0x72657374   }
  236.     kAERevealSelection            = 'srev';                        {   0x73726576   }
  237.     kAERevert                    = 'rvrt';                        {   0x72767274   }
  238.     kAERightJustified            = 'rght';                        {   0x72676874   }
  239.     kAESave                        = 'save';                        {   0x73617665   }
  240.     kAESelect                    = 'slct';                        {   0x736c6374   }
  241.     kAESetData                    = 'setd';                        {   0x73657464   }
  242.  
  243.     kAESetPosition                = 'posn';                        {   0x706f736e   }
  244.     kAEShadow                    = 'shad';                        {   0x73686164   }
  245.     kAEShowClipboard            = 'shcl';                        {   0x7368636c   }
  246.     kAEShutDown                    = 'shut';                        {   0x73687574   }
  247.     kAESleep                    = 'slep';                        {   0x736c6570   }
  248.     kAESmallCaps                = 'smcp';                        {   0x736d6370   }
  249.     kAESpecialClassProperties    = 'c@#!';                        {   0x63402321   }
  250.     kAEStrikethrough            = 'strk';                        {   0x7374726b   }
  251.     kAESubscript                = 'sbsc';                        {   0x73627363   }
  252.     kAESuperscript                = 'spsc';                        {   0x73707363   }
  253.     kAETableSuite                = 'tbls';                        {   0x74626c73   }
  254.     kAETextSuite                = 'TEXT';                        {   0x54455854   }
  255.     kAETransactionTerminated    = 'ttrm';                        {   0x7474726d   }
  256.     kAEUnderline                = 'undl';                        {   0x756e646c   }
  257.     kAEUndo                        = 'undo';                        {   0x756e646f   }
  258.     kAEWholeWordEquals            = 'wweq';                        {   0x77776571   }
  259.     kAEYes                        = 'yes ';                        {   0x79657320   }
  260.     kAEZoom                        = 'zoom';                        {   0x7a6f6f6d   }
  261.  
  262. { EventRecord Classes and EventIDs }
  263.     kAEMouseClass                = 'mous';
  264.     kAEDown                        = 'down';
  265.     kAEUp                        = 'up  ';
  266.     kAEMoved                    = 'move';
  267.     kAEStoppedMoving            = 'stop';
  268.     kAEWindowClass                = 'wind';
  269.     kAEUpdate                    = 'updt';
  270.     kAEActivate                    = 'actv';
  271.     kAEDeactivate                = 'dact';
  272.     kAECommandClass                = 'cmnd';                        {  Modern Command Event Class  }
  273.     kAEKeyClass                    = 'keyc';
  274.     kAERawKey                    = 'rkey';                        {  Modern Raw Key Event  }
  275.     kAEVirtualKey                = 'keyc';                        {  Modern Virtual Key Event  }
  276.     kAENavigationKey            = 'nave';                        {  Modern Navigation Key Event  }
  277.     kAEAutoDown                    = 'auto';
  278.     kAEApplicationClass            = 'appl';
  279.     kAESuspend                    = 'susp';
  280.     kAEResume                    = 'rsme';
  281.     kAEDiskEvent                = 'disk';
  282.     kAENullEvent                = 'null';
  283.     kAEWakeUpEvent                = 'wake';
  284.     kAEScrapEvent                = 'scrp';
  285.     kAEHighLevel                = 'high';
  286.  
  287.     keyAEAngle                    = 'kang';                        {   0x6b616e67   }
  288.     keyAEArcAngle                = 'parc';                        {   0x70617263   }
  289.  
  290.     keyAEBaseAddr                = 'badd';                        {   0x62616464   }
  291.     keyAEBestType                = 'pbst';                        {   0x70627374   }
  292.     keyAEBgndColor                = 'kbcl';                        {   0x6b62636c   }
  293.     keyAEBgndPattern            = 'kbpt';                        {   0x6b627074   }
  294.     keyAEBounds                    = 'pbnd';                        {   0x70626e64   }
  295.     keyAECellList                = 'kclt';                        {   0x6b636c74   }
  296.     keyAEClassID                = 'clID';                        {   0x636c4944   }
  297.     keyAEColor                    = 'colr';                        {   0x636f6c72   }
  298.     keyAEColorTable                = 'cltb';                        {   0x636c7462   }
  299.     keyAECurveHeight            = 'kchd';                        {   0x6b636864   }
  300.     keyAECurveWidth                = 'kcwd';                        {   0x6b637764   }
  301.     keyAEDashStyle                = 'pdst';                        {   0x70647374   }
  302.     keyAEData                    = 'data';                        {   0x64617461   }
  303.     keyAEDefaultType            = 'deft';                        {   0x64656674   }
  304.     keyAEDefinitionRect            = 'pdrt';                        {   0x70647274   }
  305.     keyAEDescType                = 'dstp';                        {   0x64737470   }
  306.     keyAEDestination            = 'dest';                        {   0x64657374   }
  307.     keyAEDoAntiAlias            = 'anta';                        {   0x616e7461   }
  308.     keyAEDoDithered                = 'gdit';                        {   0x67646974   }
  309.     keyAEDoRotate                = 'kdrt';                        {   0x6b647274   }
  310.  
  311.     keyAEDoScale                = 'ksca';                        {   0x6b736361   }
  312.     keyAEDoTranslate            = 'ktra';                        {   0x6b747261   }
  313.     keyAEEditionFileLoc            = 'eloc';                        {   0x656c6f63   }
  314.     keyAEElements                = 'elms';                        {   0x656c6d73   }
  315.     keyAEEndPoint                = 'pend';                        {   0x70656e64   }
  316.     keyAEEventClass                = 'evcl';                        {   0x6576636c   }
  317.     keyAEEventID                = 'evti';                        {   0x65767469   }
  318.     keyAEFile                    = 'kfil';                        {   0x6b66696c   }
  319.     keyAEFileType                = 'fltp';                        {   0x666c7470   }
  320.     keyAEFillColor                = 'flcl';                        {   0x666c636c   }
  321.     keyAEFillPattern            = 'flpt';                        {   0x666c7074   }
  322.     keyAEFlipHorizontal            = 'kfho';                        {   0x6b66686f   }
  323.     keyAEFlipVertical            = 'kfvt';                        {   0x6b667674   }
  324.     keyAEFont                    = 'font';                        {   0x666f6e74   }
  325.     keyAEFormula                = 'pfor';                        {   0x70666f72   }
  326.     keyAEGraphicObjects            = 'gobs';                        {   0x676f6273   }
  327.     keyAEID                        = 'ID  ';                        {   0x49442020   }
  328.     keyAEImageQuality            = 'gqua';                        {   0x67717561   }
  329.     keyAEInsertHere                = 'insh';                        {   0x696e7368   }
  330.     keyAEKeyForms                = 'keyf';                        {   0x6b657966   }
  331.  
  332.     keyAEKeyword                = 'kywd';                        {   0x6b797764   }
  333.     keyAELevel                    = 'levl';                        {   0x6c65766c   }
  334.     keyAELineArrow                = 'arro';                        {   0x6172726f   }
  335.     keyAEName                    = 'pnam';                        {   0x706e616d   }
  336.     keyAENewElementLoc            = 'pnel';                        {   0x706e656c   }
  337.     keyAEObject                    = 'kobj';                        {   0x6b6f626a   }
  338.     keyAEObjectClass            = 'kocl';                        {   0x6b6f636c   }
  339.     keyAEOffStyles                = 'ofst';                        {   0x6f667374   }
  340.     keyAEOnStyles                = 'onst';                        {   0x6f6e7374   }
  341.     keyAEParameters                = 'prms';                        {   0x70726d73   }
  342.     keyAEParamFlags                = 'pmfg';                        {   0x706d6667   }
  343.     keyAEPenColor                = 'ppcl';                        {   0x7070636c   }
  344.     keyAEPenPattern                = 'pppa';                        {   0x70707061   }
  345.     keyAEPenWidth                = 'ppwd';                        {   0x70707764   }
  346.     keyAEPixelDepth                = 'pdpt';                        {   0x70647074   }
  347.     keyAEPixMapMinus            = 'kpmm';                        {   0x6b706d6d   }
  348.     keyAEPMTable                = 'kpmt';                        {   0x6b706d74   }
  349.     keyAEPointList                = 'ptlt';                        {   0x70746c74   }
  350.     keyAEPointSize                = 'ptsz';                        {   0x7074737a   }
  351.     keyAEPosition                = 'kpos';                        {   0x6b706f73   }
  352.  
  353.     keyAEPropData                = 'prdt';                        {   0x70726474   }
  354.     keyAEProperties                = 'qpro';                        {   0x7170726f   }
  355.     keyAEProperty                = 'kprp';                        {   0x6b707270   }
  356.     keyAEPropFlags                = 'prfg';                        {   0x70726667   }
  357.     keyAEPropID                    = 'prop';                        {   0x70726f70   }
  358.     keyAEProtection                = 'ppro';                        {   0x7070726f   }
  359.     keyAERenderAs                = 'kren';                        {   0x6b72656e   }
  360.     keyAERequestedType            = 'rtyp';                        {   0x72747970   }
  361.     keyAEResult                    = '----';                        {   0x2d2d2d2d   }
  362.     keyAEResultInfo                = 'rsin';                        {   0x7273696e   }
  363.     keyAERotation                = 'prot';                        {   0x70726f74   }
  364.     keyAERotPoint                = 'krtp';                        {   0x6b727470   }
  365.     keyAERowList                = 'krls';                        {   0x6b726c73   }
  366.     keyAESaveOptions            = 'savo';                        {   0x7361766f   }
  367.     keyAEScale                    = 'pscl';                        {   0x7073636c   }
  368.     keyAEScriptTag                = 'psct';                        {   0x70736374   }
  369.     keyAEShowWhere                = 'show';                        {   0x73686f77   }
  370.     keyAEStartAngle                = 'pang';                        {   0x70616e67   }
  371.     keyAEStartPoint                = 'pstp';                        {   0x70737470   }
  372.     keyAEStyles                    = 'ksty';                        {   0x6b737479   }
  373.  
  374.     keyAESuiteID                = 'suit';                        {   0x73756974   }
  375.     keyAEText                    = 'ktxt';                        {   0x6b747874   }
  376.     keyAETextColor                = 'ptxc';                        {   0x70747863   }
  377.     keyAETextFont                = 'ptxf';                        {   0x70747866   }
  378.     keyAETextPointSize            = 'ptps';                        {   0x70747073   }
  379.     keyAETextStyles                = 'txst';                        {   0x74787374   }
  380.     keyAETextLineHeight            = 'ktlh';                        {  type ShortInteger  }
  381.     keyAETextLineAscent            = 'ktas';                        {  type ShortInteger  }
  382.     keyAETheText                = 'thtx';                        {   0x74687478   }
  383.     keyAETransferMode            = 'pptm';                        {   0x7070746d   }
  384.     keyAETranslation            = 'ptrs';                        {   0x70747273   }
  385.     keyAETryAsStructGraf        = 'toog';                        {   0x746f6f67   }
  386.     keyAEUniformStyles            = 'ustl';                        {   0x7573746c   }
  387.     keyAEUpdateOn                = 'pupd';                        {   0x70757064   }
  388.     keyAEUserTerm                = 'utrm';                        {   0x7574726d   }
  389.     keyAEWindow                    = 'wndw';                        {   0x776e6477   }
  390.     keyAEWritingCode            = 'wrcd';                        {   0x77726364   }
  391.  
  392.     keyMiscellaneous            = 'fmsc';                        {   0x666d7363   }
  393.     keySelection                = 'fsel';                        {   0x6673656c   }
  394.     keyWindow                    = 'kwnd';                        {   0x6b776e64   }
  395.                                                                 {  EventRecord keys  }
  396.     keyWhen                        = 'when';
  397.     keyWhere                    = 'wher';
  398.     keyModifiers                = 'mods';
  399.     keyKey                        = 'key ';
  400.     keyKeyCode                    = 'code';
  401.     keyKeyboard                    = 'keyb';
  402.     keyDriveNumber                = 'drv#';
  403.     keyErrorCode                = 'err#';
  404.     keyHighLevelClass            = 'hcls';
  405.     keyHighLevelID                = 'hid ';
  406.  
  407.     pArcAngle                    = 'parc';                        {   0x70617263   }
  408.     pBackgroundColor            = 'pbcl';                        {   0x7062636c   }
  409.     pBackgroundPattern            = 'pbpt';                        {   0x70627074   }
  410.     pBestType                    = 'pbst';                        {   0x70627374   }
  411.     pBounds                        = 'pbnd';                        {   0x70626e64   }
  412.     pClass                        = 'pcls';                        {   0x70636c73   }
  413.     pClipboard                    = 'pcli';                        {   0x70636c69   }
  414.     pColor                        = 'colr';                        {   0x636f6c72   }
  415.     pColorTable                    = 'cltb';                        {   0x636c7462   }
  416.     pContents                    = 'pcnt';                        {   0x70636e74   }
  417.     pCornerCurveHeight            = 'pchd';                        {   0x70636864   }
  418.     pCornerCurveWidth            = 'pcwd';                        {   0x70637764   }
  419.     pDashStyle                    = 'pdst';                        {   0x70647374   }
  420.     pDefaultType                = 'deft';                        {   0x64656674   }
  421.     pDefinitionRect                = 'pdrt';                        {   0x70647274   }
  422.     pEnabled                    = 'enbl';                        {   0x656e626c   }
  423.     pEndPoint                    = 'pend';                        {   0x70656e64   }
  424.     pFillColor                    = 'flcl';                        {   0x666c636c   }
  425.     pFillPattern                = 'flpt';                        {   0x666c7074   }
  426.     pFont                        = 'font';                        {   0x666f6e74   }
  427.  
  428.     pFormula                    = 'pfor';                        {   0x70666f72   }
  429.     pGraphicObjects                = 'gobs';                        {   0x676f6273   }
  430.     pHasCloseBox                = 'hclb';                        {   0x68636c62   }
  431.     pHasTitleBar                = 'ptit';                        {   0x70746974   }
  432.     pID                            = 'ID  ';                        {   0x49442020   }
  433.     pIndex                        = 'pidx';                        {   0x70696478   }
  434.     pInsertionLoc                = 'pins';                        {   0x70696e73   }
  435.     pIsFloating                    = 'isfl';                        {   0x6973666c   }
  436.     pIsFrontProcess                = 'pisf';                        {   0x70697366   }
  437.     pIsModal                    = 'pmod';                        {   0x706d6f64   }
  438.     pIsModified                    = 'imod';                        {   0x696d6f64   }
  439.     pIsResizable                = 'prsz';                        {   0x7072737a   }
  440.     pIsStationeryPad            = 'pspd';                        {   0x70737064   }
  441.     pIsZoomable                    = 'iszm';                        {   0x69737a6d   }
  442.     pIsZoomed                    = 'pzum';                        {   0x707a756d   }
  443.     pItemNumber                    = 'itmn';                        {   0x69746d6e   }
  444.     pJustification                = 'pjst';                        {   0x706a7374   }
  445.     pLineArrow                    = 'arro';                        {   0x6172726f   }
  446.     pMenuID                        = 'mnid';                        {   0x6d6e6964   }
  447.     pName                        = 'pnam';                        {   0x706e616d   }
  448.  
  449.     pNewElementLoc                = 'pnel';                        {   0x706e656c   }
  450.     pPenColor                    = 'ppcl';                        {   0x7070636c   }
  451.     pPenPattern                    = 'pppa';                        {   0x70707061   }
  452.     pPenWidth                    = 'ppwd';                        {   0x70707764   }
  453.     pPixelDepth                    = 'pdpt';                        {   0x70647074   }
  454.     pPointList                    = 'ptlt';                        {   0x70746c74   }
  455.     pPointSize                    = 'ptsz';                        {   0x7074737a   }
  456.     pProtection                    = 'ppro';                        {   0x7070726f   }
  457.     pRotation                    = 'prot';                        {   0x70726f74   }
  458.     pScale                        = 'pscl';                        {   0x7073636c   }
  459.     pScript                        = 'scpt';                        {   0x73637074   }
  460.     pScriptTag                    = 'psct';                        {   0x70736374   }
  461.     pSelected                    = 'selc';                        {   0x73656c63   }
  462.     pSelection                    = 'sele';                        {   0x73656c65   }
  463.     pStartAngle                    = 'pang';                        {   0x70616e67   }
  464.     pStartPoint                    = 'pstp';                        {   0x70737470   }
  465.     pTextColor                    = 'ptxc';                        {   0x70747863   }
  466.     pTextFont                    = 'ptxf';                        {   0x70747866   }
  467.     pTextItemDelimiters            = 'txdl';                        {   0x7478646c   }
  468.     pTextPointSize                = 'ptps';                        {   0x70747073   }
  469.  
  470.     pTextStyles                    = 'txst';                        {   0x74787374   }
  471.     pTransferMode                = 'pptm';                        {   0x7070746d   }
  472.     pTranslation                = 'ptrs';                        {   0x70747273   }
  473.     pUniformStyles                = 'ustl';                        {   0x7573746c   }
  474.     pUpdateOn                    = 'pupd';                        {   0x70757064   }
  475.     pUserSelection                = 'pusl';                        {   0x7075736c   }
  476.     pVersion                    = 'vers';                        {   0x76657273   }
  477.     pVisible                    = 'pvis';                        {   0x70766973   }
  478.  
  479.     typeAEText                    = 'tTXT';                        {   0x74545854   }
  480.     typeArc                        = 'carc';                        {   0x63617263   }
  481.     typeBest                    = 'best';                        {   0x62657374   }
  482.     typeCell                    = 'ccel';                        {   0x6363656c   }
  483.     typeClassInfo                = 'gcli';                        {   0x67636c69   }
  484.     typeColorTable                = 'clrt';                        {   0x636c7274   }
  485.     typeColumn                    = 'ccol';                        {   0x63636f6c   }
  486.     typeDashStyle                = 'tdas';                        {   0x74646173   }
  487.     typeData                    = 'tdta';                        {   0x74647461   }
  488.     typeDrawingArea                = 'cdrw';                        {   0x63647277   }
  489.     typeElemInfo                = 'elin';                        {   0x656c696e   }
  490.     typeEnumeration                = 'enum';                        {   0x656e756d   }
  491.     typeEPS                        = 'EPS ';                        {   0x45505320   }
  492.     typeEventInfo                = 'evin';                        {   0x6576696e   }
  493.  
  494.     typeFinderWindow            = 'fwin';                        {   0x6677696e   }
  495.     typeFixedPoint                = 'fpnt';                        {   0x66706e74   }
  496.     typeFixedRectangle            = 'frct';                        {   0x66726374   }
  497.     typeGraphicLine                = 'glin';                        {   0x676c696e   }
  498.     typeGraphicText                = 'cgtx';                        {   0x63677478   }
  499.     typeGroupedGraphic            = 'cpic';                        {   0x63706963   }
  500.     typeInsertionLoc            = 'insl';                        {   0x696e736c   }
  501.     typeIntlText                = 'itxt';                        {   0x69747874   }
  502.     typeIntlWritingCode            = 'intl';                        {   0x696e746c   }
  503.     typeLongDateTime            = 'ldt ';                        {   0x6c647420   }
  504.     typeLongFixed                = 'lfxd';                        {   0x6c667864   }
  505.     typeLongFixedPoint            = 'lfpt';                        {   0x6c667074   }
  506.     typeLongFixedRectangle        = 'lfrc';                        {   0x6c667263   }
  507.     typeLongPoint                = 'lpnt';                        {   0x6c706e74   }
  508.     typeLongRectangle            = 'lrct';                        {   0x6c726374   }
  509.     typeMachineLoc                = 'mLoc';                        {   0x6d4c6f63   }
  510.     typeOval                    = 'covl';                        {   0x636f766c   }
  511.     typeParamInfo                = 'pmin';                        {   0x706d696e   }
  512.     typePict                    = 'PICT';                        {   0x50494354   }
  513.  
  514.     typePixelMap                = 'cpix';                        {   0x63706978   }
  515.     typePixMapMinus                = 'tpmm';                        {   0x74706d6d   }
  516.     typePolygon                    = 'cpgn';                        {   0x6370676e   }
  517.     typePropInfo                = 'pinf';                        {   0x70696e66   }
  518.     typeQDPoint                    = 'QDpt';                        {   0x51447074   }
  519.     typeQDRegion                = 'Qrgn';                        {   0x51447074  (data is actual region data, including rectangle and size, _not_ region handle or ptr) }
  520.     typeRectangle                = 'crec';                        {   0x63726563   }
  521.     typeRGB16                    = 'tr16';                        {   0x74723136   }
  522.     typeRGB96                    = 'tr96';                        {   0x74723936   }
  523.     typeRGBColor                = 'cRGB';                        {   0x63524742   }
  524.     typeRotation                = 'trot';                        {   0x74726f74   }
  525.     typeRoundedRectangle        = 'crrc';                        {   0x63727263   }
  526.     typeRow                        = 'crow';                        {   0x63726f77   }
  527.     typeScrapStyles                = 'styl';                        {   0x7374796c   }
  528.     typeScript                    = 'scpt';                        {   0x73637074   }
  529.     typeStyledText                = 'STXT';                        {   0x53545854   }
  530.     typeSuiteInfo                = 'suin';                        {   0x7375696e   }
  531.     typeTable                    = 'ctbl';                        {   0x6374626c   }
  532.     typeTextStyles                = 'tsty';                        {   0x74737479   }
  533.  
  534.     typeTIFF                    = 'TIFF';                        {   0x54494646   }
  535.     typeVersion                    = 'vers';                        {   0x76657273   }
  536.  
  537.     kAEMenuClass                = 'menu';
  538.     kAEMenuSelect                = 'mhit';
  539.     kAEMouseDown                = 'mdwn';
  540.     kAEMouseDownInBack            = 'mdbk';
  541.     kAEKeyDown                    = 'kdwn';
  542.     kAEResized                    = 'rsiz';
  543.     kAEPromise                    = 'prom';
  544.  
  545.     keyMenuID                    = 'mid ';
  546.     keyMenuItem                    = 'mitm';
  547.     keyCloseAllWindows            = 'caw ';
  548.     keyOriginalBounds            = 'obnd';
  549.     keyNewBounds                = 'nbnd';
  550.     keyLocalWhere                = 'lwhr';
  551.  
  552.     typeHIMenu                    = 'mobj';
  553.     typeHIWindow                = 'wobj';
  554.  
  555.     kBySmallIcon                = 0;
  556.     kByIconView                    = 1;
  557.     kByNameView                    = 2;
  558.     kByDateView                    = 3;
  559.     kBySizeView                    = 4;
  560.     kByKindView                    = 5;
  561.     kByCommentView                = 6;
  562.     kByLabelView                = 7;
  563.     kByVersionView                = 8;
  564.  
  565.     kAEInfo                        = 11;
  566.     kAEMain                        = 0;
  567.     kAESharing                    = 13;
  568.  
  569.     kAEZoomIn                    = 7;
  570.     kAEZoomOut                    = 8;
  571.  
  572.     kTextServiceClass            = 'tsvc';
  573.     kUpdateActiveInputArea        = 'updt';                        {  update the active input area  }
  574.     kShowHideInputWindow        = 'shiw';                        {  show or hide the input window  }
  575.     kPos2Offset                    = 'p2st';                        {  converting global coordinates to char position  }
  576.     kOffset2Pos                    = 'st2p';                        {  converting char position to global coordinates  }
  577.     kUnicodeNotFromInputMethod    = 'unim';                        {  Unicode text when event not handled by Input Method or no Input Method  }
  578.     kGetSelectedText            = 'gtxt';                        {  Get text for current selection  }
  579.     keyAETSMDocumentRefcon        = 'refc';                        {  TSM document refcon, typeLongInteger  }
  580.     keyAEServerInstance            = 'srvi';                        {  component instance  }
  581.     keyAETheData                = 'kdat';                        {  typeText  }
  582.     keyAEFixLength                = 'fixl';                        {  fix len ??  }
  583.     keyAEUpdateRange            = 'udng';                        {  typeTextRangeArray  }
  584.     keyAECurrentPoint            = 'cpos';                        {  current point  }
  585.     keyAEBufferSize                = 'buff';                        {  buffer size to get the text  }
  586.     keyAEMoveView                = 'mvvw';                        {  move view flag  }
  587.     keyAENextBody                = 'nxbd';                        {  next or previous body  }
  588.     keyAETSMScriptTag            = 'sclg';
  589.     keyAETSMTextFont            = 'ktxf';
  590.     keyAETSMTextPointSize        = 'ktps';
  591.     keyAETSMEventRecord            = 'tevt';                        {  Low level Event Record, typeLowLevelEventRecord  }
  592.     typeTextRange                = 'txrn';                        {  TextRange  }
  593.     typeComponentInstance        = 'cmpi';                        {  server instance  }
  594.     typeOffsetArray                = 'ofay';                        {  offset array  }
  595.     typeTextRangeArray            = 'tray';
  596.     typeLowLevelEventRecord        = 'evtr';                        {  Low Level Event Record  }
  597.     typeText                    = 'TEXT';                        {  Plain text  }
  598.  
  599.  
  600. { Desc type constants }
  601.     kTSMOutsideOfBody            = 1;
  602.     kTSMInsideOfBody            = 2;
  603.     kTSMInsideOfActiveInputArea    = 3;
  604.  
  605.     kNextBody                    = 1;
  606.     kPreviousBody                = 2;
  607.  
  608.  
  609. TYPE
  610.     TextRangePtr = ^TextRange;
  611.     TextRange = RECORD
  612.         fStart:                    LONGINT;
  613.         fEnd:                    LONGINT;
  614.         fHiliteStyle:            INTEGER;
  615.     END;
  616.  
  617.     TextRangeHandle                        = ^TextRangePtr;
  618.     TextRangeArrayPtr = ^TextRangeArray;
  619.     TextRangeArray = RECORD
  620.         fNumOfRanges:            INTEGER;                                {  specify the size of the fRange array  }
  621.         fRange:                    ARRAY [0..0] OF TextRange;                {  when fNumOfRanges > 1, the size of this array has to be calculated  }
  622.     END;
  623.  
  624.     TextRangeArrayHandle                = ^TextRangeArrayPtr;
  625.     OffsetArrayPtr = ^OffsetArray;
  626.     OffsetArray = RECORD
  627.         fNumOfOffsets:            INTEGER;                                {  specify the size of the fOffset array  }
  628.         fOffset:                ARRAY [0..0] OF LONGINT;                {  when fNumOfOffsets > 1, the size of this array has to be calculated  }
  629.     END;
  630.  
  631.     OffsetArrayHandle                    = ^OffsetArrayPtr;
  632.     WritingCodePtr = ^WritingCode;
  633.     WritingCode = RECORD
  634.         theScriptCode:            ScriptCode;
  635.         theLangCode:            LangCode;
  636.     END;
  637.  
  638.     IntlTextPtr = ^IntlText;
  639.     IntlText = RECORD
  640.         theScriptCode:            ScriptCode;
  641.         theLangCode:            LangCode;
  642.         theText:                SInt8;                                    {  variable length data  }
  643.     END;
  644.  
  645.  
  646. { Hilite styles }
  647.  
  648. CONST
  649.     kCaretPosition                = 1;                            {  specify caret position  }
  650.     kRawText                    = 2;                            {  specify range of raw text  }
  651.     kSelectedRawText            = 3;                            {  specify range of selected raw text  }
  652.     kConvertedText                = 4;                            {  specify range of converted text  }
  653.     kSelectedConvertedText        = 5;                            {  specify range of selected converted text  }
  654.     kBlockFillText                = 6;                            {  Block Fill hilite style  }
  655.     kOutlineText                = 7;                            {  Outline hilite style  }
  656.     kSelectedText                = 8;                            {  Selected hilite style  }
  657.  
  658.     keyAEHiliteRange            = 'hrng';                        {  typeTextRangeArray for System 7, typeHiliteRangeArray for System 8     }
  659.     keyAEPinRange                = 'pnrg';                        {  typeTextRange for System 7, typeTextRegionRange for System 8     }
  660.     keyAEClauseOffsets            = 'clau';                        {  typeOffsetArray for System 7, typeClauseOffsetArray for System 8  }
  661.     keyAEOffset                    = 'ofst';                        {  typeLongInteger for System 7, typeByteOffset for System 8     }
  662.     keyAEPoint                    = 'gpos';                        {  typePoint for System 7, typeQDPoint for System 8  }
  663.     keyAELeftSide                = 'klef';                        {  typeBoolean  }
  664.     keyAERegionClass            = 'rgnc';                        {  typeShortInteger for System 7, typeRegionClass for System 8  }
  665.     keyAEDragging                = 'bool';                        {  typeBoolean  }
  666.  
  667.  
  668. {$IFC OLDROUTINENAMES }
  669.     keyAELeadingEdge            = 'klef';
  670.  
  671. {$ENDC}  {OLDROUTINENAMES}
  672.  
  673.                                                                 {  AppleScript 1.3: New Text types  }
  674.     typeUnicodeText                = 'utxt';
  675.     typeStyledUnicodeText        = 'sutx';
  676.     typeEncodedString            = 'encs';
  677.     typeCString                    = 'cstr';
  678.     typePString                    = 'pstr';
  679.  
  680.                                                                 {  AppleScript 1.3: Unit types  }
  681.     typeMeters                    = 'metr';                        {  Base Unit  }
  682.     typeInches                    = 'inch';
  683.     typeFeet                    = 'feet';
  684.     typeYards                    = 'yard';
  685.     typeMiles                    = 'mile';
  686.     typeKilometers                = 'kmtr';
  687.     typeCentimeters                = 'cmtr';
  688.     typeSquareMeters            = 'sqrm';                        {  Base Unit  }
  689.     typeSquareFeet                = 'sqft';
  690.     typeSquareYards                = 'sqyd';
  691.     typeSquareMiles                = 'sqmi';
  692.     typeSquareKilometers        = 'sqkm';
  693.     typeLiters                    = 'litr';                        {  Base Unit  }
  694.     typeQuarts                    = 'qrts';
  695.     typeGallons                    = 'galn';
  696.     typeCubicMeters                = 'cmet';                        {  Base Unit  }
  697.     typeCubicFeet                = 'cfet';
  698.     typeCubicInches                = 'cuin';
  699.     typeCubicCentimeter            = 'ccmt';
  700.     typeCubicYards                = 'cyrd';
  701.     typeKilograms                = 'kgrm';                        {  Base Unit  }
  702.     typeGrams                    = 'gram';
  703.     typeOunces                    = 'ozs ';
  704.     typePounds                    = 'lbs ';
  705.     typeDegreesC                = 'degc';                        {  Base Unit  }
  706.     typeDegreesF                = 'degf';
  707.  
  708.                                                                 {  AppleScript 1.3: Folder Actions  }
  709.     kFAServerApp                = 'ssrv';                        {  Creator code for Folder Actions Server }
  710.     kDoFolderActionEvent        = 'fola';                        {  Event the Finder sends to the Folder Actions FBA }
  711.     kFolderActionCode            = 'actn';                        {  Parameter that contains the Folder Action }
  712.     kFolderOpenedEvent            = 'fopn';                        {  Value of kFolderActionCode parameter; sent to script as event }
  713.     kFolderClosedEvent            = 'fclo';
  714.     kFolderWindowMovedEvent        = 'fsiz';
  715.     kFolderItemsAddedEvent        = 'fget';
  716.     kFolderItemsRemovedEvent    = 'flos';
  717.     kItemList                    = 'flst';                        {  List parameter for added and removed items }
  718.     kNewSizeParameter            = 'fnsz';                        {  Parameter for moved window }
  719.     kFASuiteCode                = 'faco';                        {  Suite code for the following events }
  720.     kFAAttachCommand            = 'atfa';                        {  Attach event id }
  721.     kFARemoveCommand            = 'rmfa';                        {  Remove event id }
  722.     kFAEditCommand                = 'edfa';                        {  Edit event id }
  723.     kFAFileParam                = 'faal';                        {  Key for file parameter for Attach }
  724.     kFAIndexParam                = 'indx';                        {  Key for index (0-based) parameter for Remove and Edit }
  725.  
  726. { AppleScript 1.3 Internet Suite }
  727.                                                                 {  Suite code  }
  728.     kAEInternetSuite            = 'gurl';
  729.     kAEISWebStarSuite            = 'WWWΩ';
  730.  
  731.                                                                 {  Events  }
  732.     kAEISGetURL                    = 'gurl';
  733.     KAEISHandleCGI                = 'sdoc';
  734.  
  735.                                                                 {  Classes  }
  736.     cURL                        = 'url ';
  737.     cInternetAddress            = 'IPAD';
  738.     cHTML                        = 'html';
  739.     cFTPItem                    = 'ftp ';
  740.  
  741.                                                                 {  Parameters  }
  742.     kAEISHTTPSearchArgs            = 'kfor';
  743.     kAEISPostArgs                = 'post';
  744.     kAEISMethod                    = 'meth';
  745.     kAEISClientAddress            = 'addr';
  746.     kAEISUserName                = 'user';
  747.     kAEISPassword                = 'pass';
  748.     kAEISFromUser                = 'frmu';
  749.     kAEISServerName                = 'svnm';
  750.     kAEISServerPort                = 'svpt';
  751.     kAEISScriptName                = 'scnm';
  752.     kAEISContentType            = 'ctyp';
  753.     kAEISReferrer                = 'refr';
  754.     kAEISUserAgent                = 'Agnt';
  755.     kAEISAction                    = 'Kact';
  756.     kAEISActionPath                = 'Kapt';
  757.     kAEISClientIP                = 'Kcip';
  758.     kAEISFullRequest            = 'Kfrq';
  759.  
  760.                                                                 {  Properties  }
  761.     pScheme                        = 'pusc';
  762.     pHost                        = 'HOST';
  763.     pPath                        = 'FTPc';
  764.     pUserName                    = 'RAun';
  765.     pUserPassword                = 'RApw';
  766.     pDNSForm                    = 'pDNS';
  767.     pURL                        = 'pURL';
  768.     pTextEncoding                = 'ptxe';
  769.     pFTPKind                    = 'kind';
  770.  
  771.                                                                 {  Scheme enumerations  }
  772.     eScheme                        = 'esch';
  773.     eurlHTTP                    = 'http';
  774.     eurlHTTPS                    = 'htps';
  775.     eurlFTP                        = 'ftp ';
  776.     eurlMail                    = 'mail';
  777.     eurlFile                    = 'file';
  778.     eurlGopher                    = 'gphr';
  779.     eurlTelnet                    = 'tlnt';
  780.     eurlNews                    = 'news';
  781.     eurlSNews                    = 'snws';
  782.     eurlNNTP                    = 'nntp';
  783.     eurlMessage                    = 'mess';
  784.     eurlMailbox                    = 'mbox';
  785.     eurlMulti                    = 'mult';
  786.     eurlLaunch                    = 'laun';
  787.     eurlAFP                        = 'afp ';
  788.     eurlAT                        = 'at  ';
  789.     eurlUnknown                    = 'url?';
  790.  
  791.                                                                 {  AppleScript 1.3: Connectivity Suite in aeut  }
  792.     kConnSuite                    = 'macc';
  793.     cDevSpec                    = 'cdev';
  794.     cAddressSpec                = 'cadr';
  795.     cADBAddress                    = 'cadb';
  796.     cAppleTalkAddress            = 'cat ';
  797.     cBusAddress                    = 'cbus';
  798.     cEthernetAddress            = 'cen ';
  799.     cFireWireAddress            = 'cfw ';
  800.     cIPAddress                    = 'cip ';
  801.     cLocalTalkAddress            = 'clt ';
  802.     cSCSIAddress                = 'cscs';
  803.     cTokenRingAddress            = 'ctok';
  804.     cUSBAddress                    = 'cusb';                        {   }
  805.                                                                 {  Properties  }
  806.     pDeviceType                    = 'pdvt';
  807.     pDeviceAddress                = 'pdva';
  808.     pConduit                    = 'pcon';
  809.     pProtocol                    = 'pprt';                        {  cde 4/27/98 was 'ppro' conflicted with DB suite  }
  810.     pATMachine                    = 'patm';
  811.     pATZone                        = 'patz';
  812.     pATType                        = 'patt';
  813.     pDottedDecimal                = 'pipd';
  814.     pDNS                        = 'pdns';
  815.     pPort                        = 'ppor';
  816.     pNetwork                    = 'pnet';
  817.     pNode                        = 'pnod';
  818.     pSocket                        = 'psoc';
  819.     pSCSIBus                    = 'pscb';
  820.     pSCSILUN                    = 'pslu';                        {  cde 5/22/98 per WWDC developer request  }
  821.                                                                 {  Enumerations and enumerators  }
  822.     eDeviceType                    = 'edvt';
  823.     eAddressSpec                = 'eads';
  824.     eConduit                    = 'econ';
  825.     eProtocol                    = 'epro';
  826.     eADB                        = 'eadb';
  827.     eAnalogAudio                = 'epau';
  828.     eAppleTalk                    = 'epat';
  829.     eAudioLineIn                = 'ecai';
  830.     eAudioLineOut                = 'ecal';                        {  cde 4/24/98 changed from 'ecao' to not conflict  }
  831.     eAudioOut                    = 'ecao';
  832.     eBus                        = 'ebus';
  833.     eCDROM                        = 'ecd ';
  834.     eCommSlot                    = 'eccm';
  835.     eDigitalAudio                = 'epda';
  836.     eDisplay                    = 'edds';
  837.     eDVD                        = 'edvd';
  838.     eEthernet                    = 'ecen';
  839.     eFireWire                    = 'ecfw';
  840.     eFloppy                        = 'efd ';
  841.     eHD                            = 'ehd ';
  842.     eInfrared                    = 'ecir';
  843.     eIP                            = 'epip';
  844.     eIrDA                        = 'epir';
  845.     eIRTalk                        = 'epit';
  846.     eKeyboard                    = 'ekbd';
  847.     eLCD                        = 'edlc';
  848.     eLocalTalk                    = 'eclt';
  849.     eMacIP                        = 'epmi';
  850.     eMacVideo                    = 'epmv';
  851.     eMicrophone                    = 'ecmi';
  852.     eModemPort                    = 'ecmp';
  853.     eModemPrinterPort            = 'empp';
  854.     eModem                        = 'edmm';
  855.     eMonitorOut                    = 'ecmn';
  856.     eMouse                        = 'emou';
  857.     eNuBusCard                    = 'ednb';
  858.     eNuBus                        = 'enub';
  859.     ePCcard                        = 'ecpc';
  860.     ePCIbus                        = 'ecpi';
  861.     ePCIcard                    = 'edpi';
  862.     ePDSslot                    = 'ecpd';
  863.     ePDScard                    = 'epds';
  864.     ePointingDevice                = 'edpd';
  865.     ePostScript                    = 'epps';
  866.     ePPP                        = 'eppp';
  867.     ePrinterPort                = 'ecpp';
  868.     ePrinter                    = 'edpr';
  869.     eSvideo                        = 'epsv';
  870.     eSCSI                        = 'ecsc';
  871.     eSerial                        = 'epsr';
  872.     eSpeakers                    = 'edsp';
  873.     eStorageDevice                = 'edst';
  874.     eSVGA                        = 'epsg';
  875.     eTokenRing                    = 'etok';
  876.     eTrackball                    = 'etrk';
  877.     eTrackpad                    = 'edtp';
  878.     eUSB                        = 'ecus';
  879.     eVideoIn                    = 'ecvi';
  880.     eVideoMonitor                = 'edvm';
  881.     eVideoOut                    = 'ecvo';
  882.  
  883.                                                                 {  AppleScript 1.3: Keystroke class  }
  884.     cKeystroke                    = 'kprs';
  885.     pKeystrokeKey                = 'kMsg';
  886.     pModifiers                    = 'kMod';
  887.     pKeyKind                    = 'kknd';
  888.     eModifiers                    = 'eMds';
  889.     eOptionDown                    = 'Kopt';
  890.     eCommandDown                = 'Kcmd';
  891.     eControlDown                = 'Kctl';
  892.     eShiftDown                    = 'Ksft';
  893.     eCapsLockDown                = 'Kclk';
  894.     eKeyKind                    = 'ekst';                        {   }
  895.                                                                 {  Special keys all start with 'ks'  }
  896.     eEscapeKey                    = $6B733500;                    {  Third byte is virtual key code byte         }
  897.     eDeleteKey                    = $6B733300;                    {  (see IM Mac Toolbox Essentials, pp. 2-43)  }
  898.     eTabKey                        = $6B733000;
  899.     eReturnKey                    = $6B732400;
  900.     eClearKey                    = $6B734700;
  901.     eEnterKey                    = $6B734C00;
  902.     eUpArrowKey                    = $6B737E00;
  903.     eDownArrowKey                = $6B737D00;
  904.     eLeftArrowKey                = $6B737B00;
  905.     eRightArrowKey                = $6B737C00;
  906.     eHelpKey                    = $6B737200;
  907.     eHomeKey                    = $6B737300;
  908.     ePageUpKey                    = $6B737400;
  909.     ePageDownKey                = $6B737900;
  910.     eForwardDelKey                = $6B737500;
  911.     eEndKey                        = $6B737700;
  912.     eF1Key                        = $6B737A00;
  913.     eF2Key                        = $6B737800;
  914.     eF3Key                        = $6B736300;
  915.     eF4Key                        = $6B737600;
  916.     eF5Key                        = $6B736000;
  917.     eF6Key                        = $6B736100;
  918.     eF7Key                        = $6B736200;
  919.     eF8Key                        = $6B736400;
  920.     eF9Key                        = $6B736500;
  921.     eF10Key                        = $6B736D00;
  922.     eF11Key                        = $6B736700;
  923.     eF12Key                        = $6B736F00;
  924.     eF13Key                        = $6B736900;
  925.     eF14Key                        = $6B736B00;
  926.     eF15Key                        = $6B737100;
  927.  
  928. {$ALIGN RESET}
  929. {$POP}
  930.  
  931. {$SETC UsingIncludes := AERegistryIncludes}
  932.  
  933. {$ENDC} {__AEREGISTRY__}
  934.  
  935. {$IFC NOT UsingIncludes}
  936.  END.
  937. {$ENDC}
  938.